|
Kawa is a language framework written in Java that implements the programming language Scheme, and can be used to implement other languages. It is a part of the GNU Project. The name "Kawa" comes from the Polish word for coffee – a play on words, since Java is another familiar name for coffee. ==Integration with Java== Besides using the Scheme programming language, Java object fields and methods can be accessed using code like this: (invoke object 'method argument ...) This will invoke a Java method, and does the same thing as object.method(argument, ...) in Java. An object's fields can be accessed with: object:field-name or (invoke object 'field) Static (class) methods can be invoked with the function "invoke-static". Kawa can be extended with Java code (by creating scheme functions in Java), as well as combined with other JVM implementations. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Kawa (Scheme implementation)」の詳細全文を読む スポンサード リンク
|